ae3157d4bbcad3ac48e669a68ca553b1f3db59ab,dalesbred/src/main/java/org/dalesbred/instantiation/DefaultInstantiatorRegistry.java,DefaultInstantiatorRegistry,findArrayConversion,#Class#Type#,264

Before Change



        if (Array.class.isAssignableFrom(source)) {
            if (rawTarget.equals(Set.class))
                return Optional.of(new SqlArrayToSetConversion(typeParameter(target), this));

            if (rawTarget.isAssignableFrom(List.class))
                return Optional.of(new SqlArrayToListConversion(typeParameter(target), this));

After Change



        if (Array.class.isAssignableFrom(source)) {
            if (rawTarget.equals(Set.class))
                return Optional.of(new SqlArrayConversion<>(List.class, typeParameter(target), this, LinkedHashSet::new));

            if (rawTarget.isAssignableFrom(List.class))
                return Optional.of(new SqlArrayConversion<>(List.class, typeParameter(target), this, Function.identity()));